home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 2.0 Developer Kit / QuickTime 2.0 Developer Kit.iso / pc / windows / qtw_201 / setup / samples / mmio_dh / dhlrsel.inc < prev    next >
Encoding:
Text File  |  1994-12-19  |  1.8 KB  |  53 lines

  1. ; ******************************************************************************
  2. ; FILE: dhlrsel.inc
  3. ;
  4. ; This file contains the selector ids for the data handler functions
  5. ; ******************************************************************************
  6.  
  7.     kDataUnregisterSelector                EQU    -7
  8.     kDataTargetSelector                    EQU    -6
  9.     kDataRegisterSelector                EQU    -5
  10.     kDataVersionSelector                EQU -4
  11.     kDataCanDoSelector                    EQU -3
  12.     kDataCloseSelector                    EQU -2
  13.     kDataOpenSelector                    EQU -1
  14.  
  15.     kDataGetDataSelector                EQU 2
  16.     kDataPutDataSelector                EQU 3
  17.     kDataFlushDataSelector                EQU 4
  18.     kDataOpenForWriteSelector            EQU 5
  19.     kDataCloseForWriteSelector            EQU 6
  20.     kDataOpenForReadSelector            EQU 8
  21.     kDataCloseForReadSelector            EQU 9
  22.     kDataSetDataRefSelector                EQU 10
  23.     kDataGetDataRefSelector                EQU 11
  24.     kDataCompareDataRefSelector            EQU 12
  25.     kDataTaskSelector                    EQU 13
  26.     kDataScheduleDataSelector            EQU 14
  27.     kDataFinishDataSelector                EQU 15
  28.     kDataFlushCacheSelector                EQU 16
  29.     kDataResolveDataRefSelector            EQU 17
  30.     kDataGetFileSizeSelector            EQU 18
  31.     kDataCanUseDataRefSelector            EQU 19
  32.     kDataGetVoumeListSelector            EQU 20
  33.     kDataWriteSelector                    EQU 21
  34.     kDataPreextendSelector                EQU 22
  35.     kDataSetFileSizeSelector            EQU 23
  36.     kDataGetFreeSpaceSelector            EQU 24
  37.     kDataCreateFileSelector                EQU 25
  38.     kDataGetPreferredBlockSizeSelector    EQU 26
  39.     kDataGetDeviceIndexSelector            EQU 27
  40.     kDataGetScheduleAheadTimeSelector    EQU 30
  41.         
  42.     kDataPlaybackHintsSelector            EQU    103h
  43.  
  44.     kDataSetOSFileReferenceSelector        EQU    204h
  45.     kDataGetOSFileReferenceSelector        EQU    205h
  46.     
  47.     ; these are for checking the validity of the selectors in the
  48.     ; dispatch code, they are the max selector id + 1
  49.     kDataHFunctionGroupNegativeCount        EQU  8
  50.     kDataHFunctionGroup0Count                EQU    31
  51.     kDataHFunctionGroup256Count                EQU 4
  52.     kDataHFunctionGroup512Count                EQU 6     
  53.